dragon's teeth – Deutsch–English translations

🇬🇧 en de 🇩🇪

dragon's teeth noun

  • fortifications to impede the movement of tanks
Drachenzähne
Wiktionary Links